var count=0;
//当前页数
var page=1;
$(function(){
	query();
	/**
	 * 增加
	 * @returns
	 */
	$("#addBtn").click(function(){
		$("#addOrUpdateDiv").show();
	});
	$("#cancelBtn").click(function(){
		$("#addOrUpdateDiv").hide();
		$("#areaId").val("");
		$("#areaName").val("");
	});
	/**
	 * 增加修改列表
	 */
	$("#areaSubmit").click(function(){
		var url="../../area/addOrUpdate.action";
		var data=$("#areaForm").serialize();
		$.post(url,data,function(mes){
			swal("操作成功");
			$("#areaId").val("");
			$("#areaName").val("");
			setTimeout(function(){
				location.reload();
//				$("#addOrUpdateDiv").hide();
			},1000);
			query();
		},"json");
	});
	
});

/**
 * 分页
 * @returns
 */
function findCount(){
	$(".pagination").html("");
	var url="../../area/findCount2.action";
	var data={"areaName":$("#name").val(),"curPage":page};
	$.post(url,data,function(mes){
		count=mes;
		if(count>0){
			$(".pagination").append('<li><a href="javascript:findPagePre()">&laquo;</a></li>');
		}
		for(var i=0;i<count;i++){
			$(".pagination").append('<li id="'+(i+1)+'"><a href="javascript:findAllPage('+(i+1)+')">'+(i+1)+'</a></li>');
		}
		if(count>0){
			$(".pagination").append('<li><a href="javascript:findPageNext()">&raquo;</a></li>');
		}
		$("#1").addClass("active");
	},"json");
};
function findPagePre(){
	if(page>1){
		page--;
		findAllPage(page);
	}
}

function findAllPage(id){
	$("li").removeClass("active");
	$("#"+id).addClass("active");
	page=id;
	query(page);
}

function findPageNext(){
	if(page<count){
		page++;
		findAllPage(page);
	}
}
/**
 * 修改的上屏
 */
function updateForm(id){
	$.ajaxSetup({
		  async: false
	});
	var url="../../area/update.action";
	var data={'areaId':id};
	$.post(url,data,function(mes){
		$("#areaId").val(mes.areaId);
		$("#areaName").val(mes.areaName);
	},"json");
	$("#addOrUpdateDiv").show();
}
/**
 * 删除
 * @param id
 * @returns
 */
function deleteFrom(id){
	var url="../../area/delete.action";
	var data={'areaId':id};
	$.post(url,data,function(mes){
		if(mes==1){
			swal("删除成功");
			setTimeout(function(){
				location.reload();
			},1000);
			query();
		}else{
			swal("删除失败")
		}
		
	},"json");
}
/**
 * 显示列表
 */
function query(){
	$("#tab").html("");
	var url="../../area/findAll.action";
	var data={"areaName":$("#name").val(),"curPage":page};
	$.post(url,data,function(mes){
		$.each(mes,function(index,item){
			$("#tab").append("<tr><td>"+item.areaId+"</td><td>"+item.areaName+"</td><td><button type='button' onclick=\"deleteFrom(\'"+item.areaId+"\')\" class='btn btn-danger'>删除</button><button type='button' class='btn btn-warning' onclick=\"updateForm(\'"+item.areaId+"\')\">修改</button></td></tr>");
		});
	},"json");
	curPage=1;
	findCount();
}